<?php
// 判断是否存在module_name 值
$url = "father_module.php";
switch ($check_type) {
    case "add" :
        $url = "father_module_add.php";
        break;
    case "update" :
        $url = "father_module_update.php?id={$_GET['id']}";
        break;
    default :
        skip($url,'error',"处理信息错误，请重新提交或联系管理员");
}
if (empty($_POST['module_name'])) {
    skip($url,'error','板块名不能为空');
}
//    判断module_name值不能超过20个字符
if (mb_strlen($_POST['module_name']) >20) {
    skip($url,'error','板块名不能超过20个字');
}
//    判断是否存在sort值
if(!is_numeric($_POST['sort'])) {
    skip($url,'error','排序只能为数字');
}
$find = "select count('module_name') from sfk_father_module where module_name = '{$_POST['module_name']}'";
switch ($check_type) {
    case "add" :
        $str = execute($link, $find);
        if ($str->lengths) {
            skip($url, 'error', '该父模块名已经存在，请勿重复创建');
        }
        break;
    case "update" :
        $find = $find . "and  sort = {$_POST['sort']}";
        $str = execute($link, $find);
        if ($str->lengths) {
            skip($url,'error',"该父模块名已经存在，请勿重复创建");
        }
        break;
    default:
        skip($url,'error',"处理信息错误，请重新提交或联系管理员");
}